Python 学习笔记
语法输入输入一个整数a=int(input())输入一行a=list(map(int,input().split()))a=input().split('两个数直接的分隔符')输出输出后不带换行print(x,end="");输出 True 或 Falseprint(x==1)#里面是 true 输出 True,里面是 false 输出 False运算/ #浮点数除法// #整除* #直接相乘** #幂其他循环 \([l,r)\)for i in range(l,r)数组...
2024-01-10Python学习 :文件操作
文件基本操作流程:一、 创建文件对象 二、 调用文件方法进行操作三、 关闭文件(注意:只有在关闭文件后,才会写入数据) fh = open(\'李白诗句\',\'w\',encoding=\'utf-8\')fh.write(\'\'\'弃我去者,昨日之日不可留;乱我心者,今日之日多烦忧。长风万里送秋雁,对此可以酣高楼。蓬莱文章建安骨...
2024-01-10Python学习 - 笔试题(1)
1.Python有哪些特点和优点?作为一门编程入门语言,Python主要有以下特点和优点:可解释具有动态特性面向对象简明简单开源具有强大的社区支持2.深拷贝和浅拷贝之间的区别是什么?答:深拷贝就是将一个对象拷贝到另一个对象中,这意味着如果你对一个对象的拷贝做出改变时,不会影响原对...
2024-01-10Python os模块学习笔记
一、os模块概述Python os模块包含普遍的操作系统功能。例如文件的复制、创建、修改、删除文件及文件夹...二、常用方法1、os.listdir() 返回指定目录下的所有文件和目录名。2、os.remove() 删除一个文件。3、os.system() 运行shell命令。4、os.path.split() 函数返回一个路径的目录名和文件名5、os.path.i...
2024-01-10Python学习-day9 线程
这节内容主要是关于线程的学习首先要了解的什么是进程,什么是线程什么是进程(process)?程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一...
2024-01-10Python学习总结 - 李美丽1988
Python学习总结 Python学习总结 运行Python代码片段Python自带了一个在终端窗口中运行的解释器,无需保存并运行整个程序就能尝试运行Python代码片段。>>>print("Hello Python interpreter!") Hello Python interpreter! Python中变量和简单数据类型变量名只能包含字母,数字和下划...
2024-01-10如何学习Python time模块
time 模块主要包含各种提供日期、时间功能的类和函数。该模块既提供了把日期、时间格式化为字符串的功能,也提供了从字符串恢复日期、时间的功能。在 Python 的交互式解释器中先导入 time 模块,然后输入 [e for e in dir(time) if not e.startswith('_')] 命令,即可看到该模块所包含的全部属性和函数:>>> [e ...
2024-01-10Python学习总结19:类(二)
参考:http://python.jobbole.com/82308/继承和__slots__属性1. 继承 在Python中,同时支持单继承与多继承,一般语法如下:class SubClassName(ParentClass1 [, ParentClass2, ...]): class_suite 实现继承之后,子类将继承父类的属性,也可以使用内建函数insubclass()来判断一个类是不是另一个类的子孙类:class Paren...
2024-01-10从0开始的Python学习016异常
简介当你的程序不能正常运行的时候,Python会在控制台打印一段提醒,告诉你一个错误,这个错误就是异常。错误我在控制台写了一段无效的代码,将print()的括号去掉,在执行这条语句的时候,系统提示语法错误,无效的语句(我百度翻译的)。这就是错误处理器所作的工作。再换一种方式写错误...
2024-01-10Python语言程序设计学习 之 了解Python
Python简介 Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。 Python是纯粹的自由软件,源代码和解释器CPython遵循 GPL(GNU General Public License)协议。 Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。...
2024-01-10《 Python 学习手册 》读书笔记(1)
关于运行程序交互提示模式下编写代码terminal中直接输入python开启通过导入模块,运行文件中的语句importexec(open('module.py').read())UNIX可执行脚本在脚本第一行写“#!/usr/bin/env python”; shell命令:sudo chmod +x *.pyIDLE对象类型简介 对于一对象X,通过dir(X)查看其属性,要查看具体某一...
2024-01-10LR(1) 语法分析 (Python)
内容生成 LR(1) 规范项集族构造 LR(1) 分析表自动机和分析表可视化基于栈的自顶向上分析器二义性文法处理(本程序中遇冲突直接覆写,可自由调整)# 项:(prod_id, dot_pos, ahead)import copydef closure(prods, ps, first): ps = ps[:] for (prod_id, dot_pos, ahead) in ps: prod = prods[prod_id] if dot_pos + 1 < len...
2024-01-10Python自然语言处理学习笔记(57):小结
6.8 Summary 小结 Modeling the linguistic data found in corpora can help us to understand linguistic patterns, and can be used to make predictions about new language data.建模语料库中的语言数据可以帮助我们理解语言模型,并且可以用于进行关于新语言数据的预测。 Supervised classifiers use label...
2024-01-10【语言处理与Python】2.1获取文本语料库
古藤堡语料库(电子文本档案经过挑选的一小部分文本)#语料库中所有的文件Import nltkNltk.corpus.gutenberg.fileids() From nltk.corpus import GutenbergGutenberg.fileids()Emma=Gutenberg.words(‘austen-emma.txt’) #挑选其中的某一部著作进行操作Emma=nltk.corpus.gutenberg.words(‘austen-emma.txt’)Num_chars=len(Gutenb...
2024-01-10Python3学习笔记31-xlrd模块
xlrd模块是用来读取excel的第三方模块,需要下载安装后才能使用。新建一个excel,随便填充一些数据用来测试下。# -*- coding: utf-8 -*-import xlrd#打开excel文件读取数据exce = xlrd.open_workbook('C:/Users/ms/Desktop/test_xlrd.xlsx')#获取excel中对应的sheetprint('所有sheet名称',exce.sheet_names()) #获取所有sheet名称sheets = exc...
2024-01-10Python3学习笔记20-获取对象信息
当我们拿到一个对象的引用时,如何知道这个对象是什么类型、有哪些方法呢?基本类型都可以用type()判断:print(type(123))print(type('str'))print(type(True))如果一个变量指向函数或者类,也可以用type()判断:class Animal(object): passa = Animal()print(type(abs))#指向函数print(type(a))#指向类type()函数返回对应的Cla...
2024-01-10Python学习笔记之if语句的使用示例
前言条件语句在实际开发中我们已经使用过几次了,在这里我们需要再次隆重的来介绍一下它,下面话不多说了,来一起看看详细的介绍吧。if语句顾名思义,该语句为判断语句,先来一个简单的示例cars=['audi','bmw','subaru',toyota]for car in cars: if car == 'audi': print(car.upper) else: print(car.title)#-->AUDI Bmw S...
2024-01-10Python学习Day14 深浅拷贝、集合和函数
************************************深浅拷贝*********************************浅拷贝:(只克隆第一层) s=[[1,2],\'xx\',\'xx\'] 复杂的数据类型 s1=s 共享地址,改任何一个两个都会变 s2=s.copy() 地址指针指向列表,改变S2列表[1,2],S会变,改其余不变 浅拷贝只会拷贝第一层,二层三层地址共享深拷...
2024-01-10Python学习--02输入和输出、运算符
命令行输入x = input("Please input x:") y = raw_input("Please input x:") 使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的。raw_input() 将所有输入作为字符串看待,返回字符串类型;而 input() 在对待纯数字输入时具有自己的特性,它返回所输入的数字的类型(int, float),input()...
2024-01-10Python学习(七)面向对象 ——类和实例
Python 面向对象 —— 类和实例 类 虽然 Python 是解释性语言,但是它是面向对象的,能够进行对象编程。至于何为面向对象,在此就不详说了。面向对象程序设计本身就很值得深入学习,如要了解,请参阅网上其他的资料。 面向对象最重要的概念就是类(Class)和实例(Instance)...
2024-01-10Python学习之从新手到高手进阶的100个模块
在知乎和CSDN的圈子里,经常看到、听到一些 python 初学者说,学完基础语法后,不知道该学什么,学了也不知道怎么用,一脸的茫然。近日,CSDN的公众号推送了一篇博客,题目叫做《迷思:Python 学到什么程度可以面试工作?》,真实反映了 python 程序员在成长过程中的一些困惑。英汉小词典pythoneer -...
2024-01-10【Python】真的有必要去学习源码吗?
如果你只想成为一个初级工程师,是完全没有必要研究任何框架或者语言本身的源码的。但是如果你想在IT领域有一定的成就,那源码学习是你一条必经之路。我见过不少初级工程师,开发出来的程序逻辑上没有问题,但是性能低下。程序上线就承受巨大压力,甚至引发性能故障,严重影响个人业绩。...
2024-01-10Python3学习之路~8.1 socket概念及参数介绍
一 socket介绍TCP/IP基于TCP/IP协议栈的网络编程是最基本的网络编程方式,主要是使用各种编程语言,利用操作系统提供的套接字网络编程接口,直接开发各种网络应用程序。socket概念socket本质上就是在2台网络互通的电脑之间,架设一个通道,两台电脑通过这个通道来实现数据的互相传递。 我们知道...
2024-01-10用 2n-1 行显示菱形图案的 Python 程序
假设我们有一个数字 n。我们必须用 2n-1 条线绘制一个带星号的菱形图案。前 1 到 n 行包含 1 到 n 个星号,接下来它们从 n-1 减少到 1。因此,如果输入类似于 n = 5,那么输出将是 * * * * * * * * * ** * * * * * * * * * * * * * *示例让我们看下面的实现来更好地理解def solv...
2024-01-10Python GUI tkinter 学习笔记(二)
第二个程序# -*- coding: utf-8 -*-from Tkinter import *class App: def __init__(self, master): # frame 创建一个实例 frame = Frame(master) # 使用pack方法使其可见 frame.pack() # 定义按钮 self.button = Button( # 使用系统命令 fram...
2024-01-10